Quality Practices in Open Source Software Development Affecting Quality Dimensions

نویسندگان

  • Sheikh Umar Farooq
  • S. M. K. Quadri
چکیده

TRIM 7 (2) July Dec 2011 116 Quality Practices in Open Source Software Development Affecting Quality Dimensions Sheikh Umar Farooq S. M. K. Quadri Abstract Purpose: The quality of open source software has been a matter of debate for a long time now since there is a little concrete evidence to justify it. The main concern is that many quality attributes such as reliability, efficiency, maintainability and security need to be carefully checked, and that fixing software defects pertaining to such quality attributes in OSDM (Open Source Development Model) can never be guaranteed fully. In order to diminish such concerns, we need to look at the practices which affect these quality characteristics in OSS (Open Source Software) negatively. This paper presents an exploratory study of the quality dimensions and quality practices and problems in OSDM. An insight of these problems can serve as a start point for improvements in quality assurance of open source software. Design/Methodology/Approach: A survey was administered based on existing literature. On the basis of this survey those practices in OSDM are described which affect quality attributes negatively in OSS. Findings: The quality characteristics which should be taken into consideration to select or evaluate OSS are presented. Furthermore, quality practices in OSDM which affect the quality of OSS in a negative manner have also been highlighted. Research Implications: Further research is suggested to identify other quality problems not found in this paper and to evaluate the impact of different practices on project quality. Originality/Value: As a first step in the development of practices and processes to assure and further improve quality in open software projects, in addition to quality attributes, existing quality practices and quality problems have to be clearly identified. This paper can serve as a start point for improvements in quality assurance of open source software’s.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Performance of Open Source Projects

The patterns in this paper describe open source development practices from a performance perspective. In product development, performance is measured in terms of the time it takes to develop a software product, the resulting quality of the software, and the cost of development. These dimensions are in tension with one another. Since improving performance has side effects, we also need to includ...

متن کامل

Exploratory Analysis of Quality Practices in Open Source Domain

Software quality assurance has been a heated topic for several decades, but relatively few analyses were performed on open source software (OSS). As OSS has become very popular in our daily life, many researchers have been keen on the quality practices in this area. Although quality management presents distinct patterns compared with those in closed-source software development, some widely used...

متن کامل

Quality Practices and Problems in Free Software Projects

Free software and open source projects are often perceived to be of high quality. It has been suggested that the high level of quality found in some free software projects is related to the open development model which promotes peer review. While the quality of some free software projects is comparable to, if not better than, that of closed source software, not all free software projects are su...

متن کامل

Adoption of OSS Development Practices by the Software Industry: A Survey

The paper presents a survey of aspects related to the adoption of Open Source Software by the software industry. The aim of this study was to collect data related to practices and elements in the development process of companies that influence the trust in the quality of the product by potential adopters. The work is part of the research done inside the QualiPSo project and was carried out usin...

متن کامل

The Role of Best Practices to Appraise Open Source Software

Thousands of open source software (OOS) projects are available for collaboration in platforms like Github or Sourceforge. However, like traditional software, OOS projects have different quality levels. The developer, or the enduser, need to know the quality of a given project before starting the collaboration or its usage—they might of course to trust in the package before taking a decision. In...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012